﻿body, html, form 
{
    margin: 0px;
    padding: 0px;
    background-color:White;
    height:100%;
    width:100%;
    font-family:"Segoe WPC Light", "Segoe UI Light", Helvetica, Arial, Sans-Serif;
    font-size:small;
}

.header
{
    width:100%;
    height:50px;
    background-color:#fbefc5;
    vertical-align:middle;    
}

#loginBox
{
    position: relative; 
    width: 600px; 
    height: 300px; 
    margin-right: auto;
    margin-left: auto; 
    margin-top: 10%; 
    outline-color: #32c0d9; 
    outline-style: solid;
    outline-width: 2px;    
}

.title
{
    font-size:x-large; 
    font-weight:bold;
}

.label
{
    font-weight:bold;
}

.caustion
{
    color:Red;
}

.mainBody
{
    width:100%;
    top:51px;
    bottom:0px;    
    position:fixed;
}

.pageTitle
{
    width:100%;
    height:39px;
    font-size:x-large;
    background-color:#25a0da;
    color:White;
    font-weight:bold;
}

div.pageTitle span
{
    padding-left:5px;
}

.tabBox
{
    position:fixed;
    top:160px;
    bottom:0px;
}

.subTitle
{
    background-color:#e332c7;
    text-align:center;
    height:30px;
    font-weight:bold;
    font-size:medium;
    vertical-align:middle;
}

table tr
{
    vertical-align:top;
}